今天學習如何移動以及重新命名活頁簿檔案
移動單一檔案:rename()
首先,可以透過pathlib模組的Path類別化兩個路徑:一個是old_file_path,另外一個是new_file_path。
在old_file_path這個變數中指定了原本檔案的路徑。而在new_file_path的路徑則是我們想要將檔案放置的位置。
範例:
from pathlib import Path #匯入pathlib模組中的Path類別
old_file_path = Path('原本的路徑') #原本的路徑,指定要移動檔案的路徑
new_file_path = Path('新的路徑') #新的路徑,指定檔案移動到想放置的路徑
(注意:new_file_path指定檔案的路徑,必須是真實且存在的路徑。)
(注意:在新的路徑中不能取準備移動的檔案「一樣名稱」,不然程式執行時會出現錯誤。)
設定好原本的路徑與新的路徑後,就使用rename函式將檔案從原本的路徑(old_file_path)移動到新的路徑(new_file_path)。
old_file_path.rename(new_file_path)
如果想要移動檔案的完整程式碼將上面所述的程式碼合併起來。
from pathlib import Path
old_file_path = Path('原本的路徑')
new_file_path = Path('新的路徑')
old_file_path.rename(new_file_path)
重新命名單一檔案
只要在新路徑的地方,使用與原來路徑不一樣的檔案名稱。就可以透過rename函式將檔案重新命名。
範例:
old_file_path = Path('路徑/1.xlsx') #原本的路徑,指定要移動檔案的路徑
new_file_path = Path('路徑/2.xlsx') #新的路徑,指定檔案移動的目的地路徑
原本路徑的內容與新的路徑內容只差在檔案名稱,一個使用了1.xlsx,另一個則使用2.xlsx。
如果將新的路徑指定的位置與原本的路徑不同,且原本路徑的檔名與新的路徑的檔案名稱不同的話,則可以將檔案從a資料夾複製到b資料夾裡面。
#原本的路徑,指定要移動檔案的路徑
old_file_path = Path('路徑a/1.xlsx')
#新路徑,指定檔案移動的目的地路徑
new_file_path = Path('路徑b/1_copy.xlsx')
今天就先學到這邊吧!
目前進度:9/30···